Timothy W. Kneeland author data searchable via API